1 using Assets.Scripts.Network;
2
3 namespace
Assets.Scripts.UI
4 {
5     
public class Waiting : BasePanel
6     {
7         
public void OnBack()
8         {
9             Hide();
10             GameService.Quit();
11         }
12
13         
protected override void Start()
14         {
15             
base.Start();
16
17             NetworkService.OnJoinedRoomSignal.AddListener(Show);
18             NetworkService.OnAllPlayersConnectedSignal.AddListener(Hide);
19             NetworkService.OnDisconnectedFromMasterSignal.AddListener(Hide);
20         }
21
22         
protected override void OnDestroy()
23         {
24             
base.OnDestroy();
25
26             NetworkService.OnJoinedRoomSignal.RemoveListener(Show);
27             NetworkService.OnAllPlayersConnectedSignal.RemoveListener(Hide);
28             NetworkService.OnDisconnectedFromMasterSignal.RemoveListener(Hide);
29         }
30
31         
protected override void Update()
32         {
33             
base.Update();
34
35             
if (NetworkService.HasAllPlayers)
36             {
37                 Hide();
38             }
39         }
40     }
41 }



Trò chơi Tic-Tac-Toe, game đánh caro full source code 53.550 lượt xem

Gõ tìm kiếm nhanh...